be well positioned - Spanish English Dictionary